a{font-family:"微软雅黑","黑体","宋体",Arial,Helvetica,sans-serif}
.clear{clear:both}
.red{color:red}
.f72{font-size:72px}
.f30{font-size:30px}
.f26{font-size: 26px}
.f23{font-size:23px}
.f22{font-size:22px}
.f16{font-size:16px}
.f14{font-size:14px}
.f12{font-size:12px}
.white{color:#fff}
.bold{font-weight:700}
.fantasy{font-family:fantasy}
.button_default{border:2px solid #d7d7d7;color:#333;border-radius:2px;font-size:14px;padding:2px 10px 2px 10px}
.phone{background-image: url(../images/phone.png);background-size: 22px 22px;background-repeat: no-repeat;padding-left: 50px;background-position: 5px 5px;display: inline;}
input{outline:none;border:0px;}

.ind_body{background:unset}
.page{background:unset}
.head{border:unset;border:0px;}
.head_in{padding:unset;padding:0px;}
.top{width:200px;height:55px;float:left}

.nav{width:910px;height:115px;float:left}
.nav ul{height:100%}
.nav ul li{height:100%;border:0px;border:unset;}
.nav a.navhref{height:100%;margin:auto;font-size:16px;color:#000;line-height:115px;font-weight:700}
.nav a.navhref .menu{width:21px;height:21px;background:url(../images/menu.png) no-repeat;background-size:21px 21px;display:-webkit-inline-box;line-height:21px;margin-left:5px}
.nav ul li span:hover{color:#016ecb;border-bottom:2px solid #016ecb;padding:0px 5px 20px 5px;}

.morenav{top:unset;padding:unset;width: 100%;left: 0px;position: fixed;}
.morenav div{background-color: #ffffff;}
.morenav p{display: inline-block;margin: 0px 25px 0px 25px;text-align:center;}
.morenav p a{color: #000;}
.morenav .img{width: 80px;}


.logo{width:200px;height:48px;float:unset;background-image:url(../images/log.png);background-size:200px 48px}
.pic1,.showpic,.showpic ul{height:unset;}
.showpic{height: 600px;}
.showpic .pic1 .bg{display:block;min-width:1200px;height:600px}
.advertisement{height:130px;background-color:#f2f2f2;text-align:center;line-height:130px}
.advertisement p{font-size:30px;color:#333;display:inline}
.advertisement p .num{font-weight:700}
.advertisement .button1{font-size:17px;background:#016ecb;color:#fff;width:130px;height:35px;line-height:35px;border-radius:35px;display:inline-block;margin-left:50px}
.about{margin:60px 0 60px 0}
.about .title{width:1200px;text-align:center;margin:70px auto}
.about .title h2{font-size:36px;color:#000;margin:5px}
.about .title h3{font-size:18px;color:#666;margin:5px}
.about .about_li{width:1200px;text-align:center;margin:auto}
.about .about_li ul{float:left}
.about .about_li li{height:265px;border:1px solid #bbb;border-left:unset;border-top:unset;width:33.2%;float:left;border-left:0px;border-top:0px;}
.about .about_li li:nth-child(3n+0){border-right:unset;border-right:0px;}
.about .about_li li:nth-child(n+4){border-bottom:unset;border-bottom: 0px;}
.about .about_li li:nth-child(n+4) .fantasy{margin-top:40px}

.service{margin:30px 0px;}
.service .title{height:200px;padding-top:50px;background-color:#f8f8f8;text-align:center}
.service .title h2{font-size:36px;color:#000;margin:5px}
.service .title h3{font-size:18px;color:#666;margin:5px}

.service .service_list{width:1200px;margin:auto}
.service .service_list li{width:20%;height:390px;float:left}
.service .service_list li .left1{text-align:center;float: left;}
.service .service_list li .left2{display: none;border-right:1px solid #dddddd;width: 239px;float: left;}
.service .service_list li .left2 span,.service .service_list li .left2 p{margin: 15px 20px 15px 20px;}
.service .service_list li>div{width:100%;height:100%;float: left;}
.service .service_list li h4{display:block;padding-top:65px}
.service .service_list li p{color: #333333}

.service .service_list .icon{display:block;width:120px;height:120px;margin:30px auto;background-size:80px 80px; border-radius: 50%;background-repeat: no-repeat;background-position: center;}

.service .service_list .one h4{color:#016ecb;}
.service .service_list .one .left1{border-bottom:7px solid #016ecb;}
.service .service_list .one .icon{background-image:url(../images/icon_b_0.png);background-color: #016ecb;}

.service .service_list .two h4{color:#ef5859;}
.service .service_list .two .left1{border-bottom:7px solid #ef5859;}
.service .service_list .two .icon{background-image:url(../images/icon_b_1.png);background-color: #ef5859;}

.service .service_list .three h4{color:#33c571;}
.service .service_list .three .left1{border-bottom:7px solid #33c571;}
.service .service_list .three .icon{background-image:url(../images/icon_b_2.png);background-color: #33c571;}

.service .service_list .four h4{color:#0e5a9a;}
.service .service_list .four .left1{border-bottom:7px solid #0e5a9a;}
.service .service_list .four .icon{background-image:url(../images/icon_b_3.png);background-color: #0e5a9a;}

.service .service_list .action{height: 397px;width: 40%;}
.service .service_list .action .left1 h4{color:#ffffff;}
.service .service_list .action .left1 p{color:#ffffff;}
.service .service_list .action .left1{border-bottom:unset;width: 50%;border-bottom: 0px;}
.service .service_list .action .left2{display: block;}
.service .service_list .action .icon { background-color: #ffffff;}

.service .service_list .one.action .left1{background-color: #016ecb;}
.service .service_list .one.action .icon{background-image:url(../images/icon_l_0.png);}

.service .service_list .two.action .left1{background-color: #ef5859;}
.service .service_list .two.action .icon{background-image:url(../images/icon_h_1.png);}

.service .service_list .three.action .left1{background-color: #33c571;}
.service .service_list .three.action .icon{background-image:url(../images/icon_l_2.png);}

.service .service_list .four.action .left1{background-color: #0e5a9a;}
.service .service_list .four.action .icon{background-image:url(../images/icon_l_3.png);}

.service .title1{height:125px;background-color:#f8f8f8;text-align:center;}
.service .title1 h4{color:#016ecb;line-height: 125px;display: initial;}
.service .title1 .phone{background-size: 22px 22px;background-repeat: no-repeat;padding-left: 50px;background-position: 5px 5px;display: inline;}

.cases{margin:30px 0px;}
.cases .title{padding-top:50px;text-align:center}
.cases .title h2{font-size:36px;color:#000;margin:5px}
.cases .title h3{font-size:18px;color:#666;margin:5px}

.cases .cases_lists{width: 1200px;position: absolute;z-index: 9999; left: 0;right: 0;top: 0;bottom: 0;margin: auto;}
.cases .cases_lists ul{width: 100%;height: 100%;float: left;}
.cases .cases_lists li{width: 20%;height: 100%;float: left;text-align: center;}
.cases .cases_lists li img{display: block;margin: auto;}
.cases .map a{background-image:unset;background-image:url();}
.cases .map .cases_lists li a{width: unset;color:#333333;margin:10px 0px;font-weight: bold;}
.cases .map .cases_lists li:nth-child(even) img{padding-top:50px;}
.cases .map .cases_lists li:nth-child(odd) img{padding-top:180px;}
.cases .map .cases_lists li img:hover{display: block;position: relative;transform: rotateY(360deg);transition: all 1.2s ease;}

.cases .cases_list .casehead{width: 1000px; margin:auto;}
.casehead h2{color:#333333;margin-top: 20px;}
.casehead .casenav li a{color:#333333;font-size: 16px;border: 2px solid #d7d7d7;border-radius: 2px;width: 100px;margin-top: 20px;font-weight: unset;}
.caseseach li a{width: 100px;color:#016ecb;}

.cases .map{width: 100%;height: 390px;}

.client .title{padding-top:50px;text-align:center}
.client .title h2{font-size:36px;color:#000;margin:5px}
.client .title h3{font-size:18px;color:#666;margin:5px}
.client .client_list{width: 1200px;margin: 50px auto;}
.client .client_list ul{float: left;}
.client .client_list li{width: 195px; height: 70px;float: left;border:1px solid #bbbbbb;border-right:unset;border-top:unset;}
.client .client_list li a{display: block;}
.client .client_list li img{width: 195px; height: 70px;}
.client .client_list li:hover{}
.client .client_list li:nth-child(6n+6){border-right:1px solid #bbbbbb;}
.client .client_list li:nth-child(1){border-top:1px solid #bbbbbb;}
.client .client_list li:nth-child(2){border-top:1px solid #bbbbbb;}
.client .client_list li:nth-child(3){border-top:1px solid #bbbbbb;}
.client .client_list li:nth-child(4){border-top:1px solid #bbbbbb;}
.client .client_list li:nth-child(5){border-top:1px solid #bbbbbb;}
.client .client_list li:nth-child(6){border-top:1px solid #bbbbbb;}

.join{background-color: #f2f2f2;}
.join .title{padding-top:50px;text-align:center}
.join .title h2{font-size:36px;color:#000;margin:5px}
.join .title h3{font-size:18px;color:#666;margin:5px}

.join .join_list{width: 1200px;margin:50px auto 0px auto;}
.join .join_list ul{float: left;}
.join .join_list li{width: 240px;float: left;}
.join .join_list input{width:210px; height:35px;border:1px solid #c0c0c0;padding-left: 15px;}
.join .join_list input::-webkit-input-placeholder { /* WebKit browsers */color: #c0c0c0;}
.join .join_list input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #c0c0c0;}
.join .join_list input:-moz-placeholder { /* Mozilla Firefox 19+ */color: #c0c0c0;}
.join .join_list input:-ms-input-placeholder { /* Internet Explorer 10+ */color: #c0c0c0;}
.join .join_list .submit{width:225px; height:37px;border:1px solid #016ecb;background-color: #016ecb;color:#ffffff;}
.join .join_list select{width:225px;}
.select2-container .select2-selection--single{height: 37px;}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 37px;}
.select2-container--default .select2-selection--single{border-radius:unset;outline:none;border-radius:0px;}
.select2-container--default .select2-selection--single .select2-selection__arrow{height: 37px;}

.join .title1{height:125px;text-align:center;}
.join .title1 h4{color:#016ecb;line-height: 125px;display: initial;}
.join .title1 .phone{background-size: 22px 22px;background-repeat: no-repeat;padding-left: 50px;background-position: 5px 5px;}

.footer{background-color: #333333;margin-top:unset;margin-top:0px;}
.foologo{background-image: url(../images/log.jpg);padding-top:unset;padding-top:0px;}
.footer .znss{margin-top: 60px;}
.footer .znss .ss{height: 30px; border:2px solid #7e7e7e;padding-left:10px; color:#7e7e7e;border-right: unset;margin-right: -6px;border-right:0px;}
.footer .znss .ss_submit{background-repeat: no-repeat;background-image: url(../images/search.png);width: 30px;height: 34px;background-size: 25px 25px;background-color: #ffffff;border: 2px solid #7e7e7e;border-left: none;background-position: center;}
.footdetail h1, .footdetail h1 a{color: #fff !important;font-size: 19px;}
.footdetail li{margin:5px 0px 5px 0px;}
.footdetail li a{color:#88929b;font-size: 17px;line-height: 20px;}
.footdetail li .ic{background-repeat: no-repeat;padding-left: 25px;display: inline-block;}
.footdetail li .ic21{background-image:url(../images/icon1.jpg);}
.footdetail li .ic22{background-image:url(../images/icon2.jpg);}
.weixin li{color:#fff;padding-right:10px; font-size: 17px; word-wrap: break-word; letter-spacing: 20px;font-weight: bold;}
.footup{background-image: unset;border-bottom: 1px solid #acbac7}
.footbtm{color: #88929b;}